<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        var arr = [2,3,4,6] ;
        var n = 0 ;
        for(var i = 0 ; i < arr.length ; i++) {
            if(n >= arr[i] && n < arr[i+1]) {
                arr.splice(i + 1 , 0 , n) ;
                // 这个值插入成功以后就不需要再继续循环
                break ;
            }
        }
        if(n < arr[0]) {
            arr.unshift(n) ;
        }
        else if(n > arr[arr.length - 1]) {
            arr.push(n) ;
        }
        console.log(arr) ;


        // i = 0  4 >= 2  x
        // i = 1  4 >= 3  x 
        // i = 2  4 >= 4 && 4 < 6  √    2 3 4 4 6
        // i = 3  4 >= 4 && 4 < 6  √    2 3 4 4 4 6
        // i = 4  。。。。


    </script>
    
</body>
</html>